Java programmet kan hentes fra \url{http://daimi.au.dk/~bubbi/chickensoup}. De to \emph{.jar} filer (\emph{gson-1.6.jar} og \emph{p2pp.jar}) skal lokalt lægges ned i samme mappe. Programmet bruges fra terminalen på følgende møde:

\begin{verbatim}
chickensoup (cs)
Usage: java -jar cs.jar <torrent> \
     [--with <algo> <bitrate> [server]]
     
  <torrrent>  Path to the torrent file
  --with      Which algorithm to run
              Default is ordinary BitTorrent
    algo      Can be one of the following values:
              bass, vodbt or livebt
    bitrate   The bitrate of the file in bits/second
    server    The full url to a HTTP server with the file
              NOTE: BASS and VodBT require a server to run

Examples: $java -jar cs.jar legal_movie.torrent \
             --with bass 1923001 http://cs.au.dk/~thatguy/
          $java -jar cs.har legal_movie.torrent
\end{verbatim}

\textbf{Bemærk:} Når man skal angive server url'en skal man angive roden på serveren, resten af url'en vil blive sammensat ved brug af informationerne i torrent filen (det betyder også reveren skal være sat rigtigt op). F.eks. hvis filen bliver hentet ned i \url{britney_spears_song/hit_me_baby_one_more_time.mp3}, kan filen ligger på serveren under \url{http://www.example.com/britney_spears_song/hit_me_baby_one_more_time.mp3}. Og som argument til programmet giver man \url{http://www.example.com/}.\\[1em]

Når man køre programmet vil piece progress bar komme frem. Den vil blive løbende opdateret med status af de forskellige pieces. Samtidigt vil man kunne se log informationer i terminalen.\\[1em]

Vi har sat en test fil (50 mb) op, som man kan bruge til at køre programmet. Sidste gang vi tjekkede havde filen ca. 25 seeders på en offentlig tracker. Filen er desuden hosted på daimis server \url{http://daimi.au.dk/~bubbi/trusted-computing/TrustedComputing_LAFKON_HIGH.mov}. Man kan hente torrenten fra \url{http://daimi.au.dk/~bubbi/chickensoup/trusted-computing.torrent}. For at køre programmet i forskellige tilstande kan man gøre følgende.

\begin{description}
	\item[BitTorrent]
		\begin{verbatim}
			$java -jar p2pp.jar trusted-computing.torrent
		\end{verbatim}
	
	\item[BASS]
		\begin{verbatim}
			$java -jar p2pp.jar trusted-computing.torrent \
			--with bass 1911000 http://daimi.au.dk/~bubbi/
		\end{verbatim}
		
	\item[VodBT]
		\begin{verbatim}
			$java -jar p2pp.jar trusted-computing.torrent \
			--with vodbt 1911000 http://daimi.au.dk/~bubbi/
		\end{verbatim}
		
	\item[LiveBT]
		\begin{verbatim}
			$java -jar p2pp.jar trusted-computing.torrent \
			--with livebt 1911000 http://daimi.au.dk/~bubbi/
		\end{verbatim}
\end{description}
